|
6dofimu28 2.2.0
|
Settings for registers of 6DOF IMU 28 Click driver. More...
Settings for registers of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_ACCEL_FS_16G 3 |
| #define C6DOFIMU28_ACCEL_FS_2G 0 |
6DOF IMU 28 accel full scale setting.
Specified setting for accel full scale of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_ACCEL_FS_4G 1 |
| #define C6DOFIMU28_ACCEL_FS_8G 2 |
| #define C6DOFIMU28_ACCEL_ODR_120_HZ 6 |
| #define C6DOFIMU28_ACCEL_ODR_15_HZ 3 |
| #define C6DOFIMU28_ACCEL_ODR_1920_HZ 10 |
| #define C6DOFIMU28_ACCEL_ODR_1_875_HZ 1 |
| #define C6DOFIMU28_ACCEL_ODR_240_HZ 7 |
| #define C6DOFIMU28_ACCEL_ODR_30_HZ 4 |
| #define C6DOFIMU28_ACCEL_ODR_3840_HZ 11 |
| #define C6DOFIMU28_ACCEL_ODR_480_HZ 8 |
| #define C6DOFIMU28_ACCEL_ODR_60_HZ 5 |
| #define C6DOFIMU28_ACCEL_ODR_7680_HZ 12 |
| #define C6DOFIMU28_ACCEL_ODR_7_5_HZ 2 |
| #define C6DOFIMU28_ACCEL_ODR_960_HZ 9 |
| #define C6DOFIMU28_ACCEL_ODR_OFF 0 |
6DOF IMU 28 accel output data rate setting.
Specified setting for accel output data rate of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_ACCEL_SENS_G_PER_LSB 0.000061 |
6DOF IMU 28 sensitivity setting.
Specified setting for sensitivity of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_CTRL1_ODR_XL_MASK 0x0F |
| #define C6DOFIMU28_CTRL1_OP_MODE_XL_MASK 0x70 |
6DOF IMU 28 CTRL1 register setting.
Specified setting for CTRL1 register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_CTRL2_ODR_G_MASK 0x0F |
| #define C6DOFIMU28_CTRL2_OP_MODE_G_MASK 0x70 |
6DOF IMU 28 CTRL2 register setting.
Specified setting for CTRL2 register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_CTRL3_BDU 0x40 |
| #define C6DOFIMU28_CTRL3_BOOT 0x80 |
6DOF IMU 28 CTRL3 register setting.
Specified setting for CTRL3 register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_CTRL3_IF_INC 0x04 |
| #define C6DOFIMU28_CTRL3_SW_RESET 0x01 |
| #define C6DOFIMU28_CTRL6_FS_G_1000DPS 0x03 |
| #define C6DOFIMU28_CTRL6_FS_G_2000DPS 0x04 |
| #define C6DOFIMU28_CTRL6_FS_G_250DPS 0x01 |
| #define C6DOFIMU28_CTRL6_FS_G_4000DPS 0x0C |
| #define C6DOFIMU28_CTRL6_FS_G_500DPS 0x02 |
| #define C6DOFIMU28_CTRL6_FS_G_MASK 0x0F |
| #define C6DOFIMU28_CTRL6_LPF1_G_BW_MASK 0x70 |
6DOF IMU 28 CTRL6 register setting.
Specified setting for CTRL6 register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_CTRL8_FS_XL_MASK 0x03 |
| #define C6DOFIMU28_CTRL8_HP_LPF2_XL_BW_MASK 0xE0 |
6DOF IMU 28 CTRL8 register setting.
Specified setting for CTRL8 register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_DEVICE_ADDRESS_0 0x6A |
6DOF IMU 28 device address setting.
Specified setting for device slave address selection of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_DEVICE_ADDRESS_1 0x6B |
| #define C6DOFIMU28_FUNC_CFG_ACCESS_EMBF_MASK 0x80 |
6DOF IMU 28 FUNC_CFG_ACCESS register setting.
Specified setting for FUNC_CFG_ACCESS register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_FUNC_CFG_ACCESS_FSM_WR_CTRL_EN 0x08 |
| #define C6DOFIMU28_FUNC_CFG_ACCESS_IF2_RESET 0x02 |
| #define C6DOFIMU28_FUNC_CFG_ACCESS_OIS_CTRL_FROM_UI 0x01 |
| #define C6DOFIMU28_FUNC_CFG_ACCESS_SHUB_MASK 0x40 |
| #define C6DOFIMU28_FUNC_CFG_ACCESS_SW_POR 0x04 |
| #define C6DOFIMU28_GYRO_FS_1000DPS 3 |
| #define C6DOFIMU28_GYRO_FS_2000DPS 4 |
| #define C6DOFIMU28_GYRO_FS_250DPS 1 |
6DOF IMU 28 gyro full scale setting.
Specified setting for gyro full scale of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_GYRO_FS_4000DPS 5 |
| #define C6DOFIMU28_GYRO_FS_500DPS 2 |
| #define C6DOFIMU28_GYRO_ODR_120_HZ 6 |
| #define C6DOFIMU28_GYRO_ODR_15_HZ 3 |
| #define C6DOFIMU28_GYRO_ODR_1920_HZ 10 |
| #define C6DOFIMU28_GYRO_ODR_240_HZ 7 |
| #define C6DOFIMU28_GYRO_ODR_30_HZ 4 |
| #define C6DOFIMU28_GYRO_ODR_3840_HZ 11 |
| #define C6DOFIMU28_GYRO_ODR_480_HZ 8 |
| #define C6DOFIMU28_GYRO_ODR_60_HZ 5 |
| #define C6DOFIMU28_GYRO_ODR_7680_HZ 12 |
| #define C6DOFIMU28_GYRO_ODR_7_5_HZ 2 |
| #define C6DOFIMU28_GYRO_ODR_960_HZ 9 |
| #define C6DOFIMU28_GYRO_ODR_OFF 0 |
6DOF IMU 28 gyro output data rate setting.
Specified setting for gyro output data rate of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_GYRO_SENS_DPS_PER_LSB 0.00875 |
| #define C6DOFIMU28_INT1_CTRL_CNT_BDR 0x40 |
6DOF IMU 28 INT1_CTRL register setting.
Specified setting for INT1_CTRL register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_INT1_CTRL_DRDY_G 0x02 |
| #define C6DOFIMU28_INT1_CTRL_DRDY_XL 0x01 |
| #define C6DOFIMU28_INT1_CTRL_FIFO_FULL 0x20 |
| #define C6DOFIMU28_INT1_CTRL_FIFO_OVR 0x10 |
| #define C6DOFIMU28_INT1_CTRL_FIFO_TH 0x08 |
| #define C6DOFIMU28_MEM_BANK_EMBEDDED_FUNC 2 |
| #define C6DOFIMU28_MEM_BANK_SENSOR_HUB 1 |
| #define C6DOFIMU28_MEM_BANK_USER 0 |
6DOF IMU 28 memory bank setting.
Specified setting for memory bank of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
| #define C6DOFIMU28_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
| #define C6DOFIMU28_STATUS_GDA 0x02 |
| #define C6DOFIMU28_STATUS_GDA_EIS 0x10 |
| #define C6DOFIMU28_STATUS_OIS_DRDY 0x20 |
| #define C6DOFIMU28_STATUS_TDA 0x04 |
| #define C6DOFIMU28_STATUS_TIMESTAMP_ENDCOUNT 0x80 |
6DOF IMU 28 STATUS register setting.
Specified setting for STATUS register of 6DOF IMU 28 Click driver.
| #define C6DOFIMU28_STATUS_XLDA 0x01 |
| #define C6DOFIMU28_STATUS_XLHGDA 0x08 |
| #define C6DOFIMU28_TEMP_OFFSET 25.0 |
| #define C6DOFIMU28_TEMP_SENS_LSB_PER_C 256.0 |
| #define C6DOFIMU28_WHO_AM_I 0x73 |
6DOF IMU 28 WHO_AM_I register setting.
Specified setting for WHO_AM_I register of 6DOF IMU 28 Click driver.